first-hand experience - German English Dictionary